left kidney - German English Dictionary